package com.heima.comment.service;

import com.heima.model.comment.dtos.*;
import com.heima.model.common.dtos.ResponseResult;

public interface CommentService {
    /**
     * @Description:     回复评论
     * @Date 2023/6/28 11:09
     * @Author  朱传洋
     */
    ResponseResult replyComment(RepayCommentDto dto);

    /**
     * @Author: 丁伟伟
     * @Description: 评论--保存评论
     * @DateTime: 13:07 2023/6/28
     */
    ResponseResult saveByDing(CommentSaveDto dto);

    /**
     * @Author: 丁伟伟
     * @Description: 查询评论列表
     * @DateTime: 13:07 2023/6/28
     */
    ResponseResult loadByDing(CommentDto dto);

    /**
     * @Author: 丁伟伟
     * @Description: 点赞评论
     * @DateTime: 13:07 2023/6/28
     */
    ResponseResult likeByDing(CommentLikeDto dto);

    /**
     * @Description:     查询评论回复列表
     * @Date 2023/6/28 15:04
     * @Author  朱传洋
     */
    ResponseResult loadRepayComment(CommentRepayDto dto);

    /**
     * @Description:  点赞回复的评论
     * @Date 2023/6/28 15:09
     * @Author  朱传洋
     */
    ResponseResult likeRepayComment(CommentRepayLikeDto dto);
}